69307a79381cf26e5183cd31500faa0df27986b2,uportal-war/src/main/java/org/jasig/portal/portlets/portletadmin/PortletAdministrationHelper.java,PortletAdministrationHelper,savePortletRegistration,#IPerson#PortletDefinitionForm#,285
Before Change
// create the category array from the form's category list
PortletCategory[] categories = new PortletCategory[form.getCategories().size()];
for (ListIterator<JsonEntityBean> iter = form.getCategories().listIterator(); iter.hasNext();) {
String id = iter.next().getId();
String iCatID = id.startsWith("cat") ? id.substring(3) : id;
categories[iter.previousIndex()] = portletCategoryRegistry.getPortletCategory(iCatID);
After Change
// create the category list from the form's category bean list
List<PortletCategory> categories = new ArrayList<>();
for (JsonEntityBean category : form.getCategories()) {
String id = category.getId();
String iCatID = id.startsWith("cat") ? id.substring(3) : id;
categories.add(portletCategoryRegistry.getPortletCategory(iCatID));